﻿#region using statements

using Microsoft.Xna.Framework;

using NGen.Managers.GameState;

#endregion

namespace Psych.States
{
    /// <summary>
    /// 	State of the game whenever the intro screen is displayed
    /// </summary>
    public class GameStateIntro : GameState
    {
        /// <summary>
        /// 	_Initialize this state
        /// </summary>
        protected override void _Initialize() { }

        /// <summary>
        /// 	Cleanup this state
        /// </summary>
        protected override void _Cleanup() { }

        /// <summary>
        /// 	Called whenever this state is no longer the active state
        /// </summary>
        protected override void _OnFocusLost() { }

        /// <summary>
        /// 	Called whenever this state becomes the active state
        /// </summary>
        protected override void _OnFocusGained() { }

        /// <summary>
        /// 	Update this game state
        /// </summary>
        /// <param name = "p_gameTime">snapshot of timing values</param>
        protected override void _Update(GameTime p_gameTime) { }

        /// <summary>
        /// 	Draw this game state
        /// </summary>
        /// <param name = "p_gameTime">snapshot of timing values</param>
        protected override void _Draw(GameTime p_gameTime) { }
    }
}
